﻿using SHZY.Common.Const;
using SqlSugar;

namespace SHZY.system.Entitys;

/// <summary>
/// 项目立项申请实体.
/// </summary>
[SugarTable("test_projects","项目立项申请")]
[Tenant(ClaimConst.TENANTID)]
public class TestProjectsEntity
{
    /// <summary>
    /// 主键.
    /// </summary>
    [SugarColumn(ColumnName = "F_Id",ColumnDescription = "主键", IsPrimaryKey = true)]
    public string Id { get; set; }

    /// <summary>
    /// 流程主键.
    /// </summary>
    [SugarColumn(ColumnName = "F_FlowId",ColumnDescription = "流程主键")]
    public string FlowId { get; set; }

    /// <summary>
    /// 项目名称.
    /// </summary>
    [SugarColumn(ColumnName = "F_Projectname",ColumnDescription = "项目名称")]
    public string Projectname { get; set; }

    /// <summary>
    /// 项目类型.
    /// </summary>
    [SugarColumn(ColumnName = "F_Projecttype",ColumnDescription = "项目类型")]
    public string Projecttype { get; set; }

    /// <summary>
    /// 项目编号.
    /// </summary>
    [SugarColumn(ColumnName = "F_Projectcode",ColumnDescription = "项目编号")]
    public string Projectcode { get; set; }

    /// <summary>
    /// 项目经费.
    /// </summary>
    [SugarColumn(ColumnName = "F_Projectfunding",ColumnDescription = "项目经费")]
    public decimal Projectfunding { get; set; }

    /// <summary>
    /// 负责部门.
    /// </summary>
    [SugarColumn(ColumnName = "F_Depname",ColumnDescription = "负责部门")]
    public string Depname { get; set; }

    /// <summary>
    /// 负责人.
    /// </summary>
    [SugarColumn(ColumnName = "F_Person",ColumnDescription = "负责人")]
    public string Person { get; set; }

    /// <summary>
    /// 项目密级.
    /// </summary>
    [SugarColumn(ColumnName = "F_Degree",ColumnDescription = "项目密级")]
    public string Degree { get; set; }

    /// <summary>
    /// 创建时间.
    /// </summary>
    [SugarColumn(ColumnName = "F_CreatorTime",ColumnDescription = "创建时间")]
    public DateTime? CreatorTime { get; set; }

    /// <summary>
    /// 创建用户.
    /// </summary>
    [SugarColumn(ColumnName = "F_CreatorUserId",ColumnDescription = "创建用户")]
    public string CreatorUserId { get; set; }

    /// <summary>
    /// 修改时间.
    /// </summary>
    [SugarColumn(ColumnName = "F_LastModifyTime",ColumnDescription = "修改时间")]
    public DateTime? LastModifyTime { get; set; }

    /// <summary>
    /// 修改用户.
    /// </summary>
    [SugarColumn(ColumnName = "F_LastModifyUserId",ColumnDescription = "修改用户")]
    public string LastModifyUserId { get; set; }

    /// <summary>
    /// 单据规则.
    /// </summary>
    [SugarColumn(ColumnName = "billno",ColumnDescription = "单据规则")]
    public string Billno { get; set; }

}